home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / GAMETURE / TESS.LZH / TESS.DOC < prev    next >
Text File  |  1988-10-03  |  5KB  |  136 lines

  1. Beyond The Tesseract   V2.0   Sep/88
  2. --------------------
  3.  
  4. An abstract text adventure by  |  This adventure is FreeShareAnythingWare.
  5.   David Lo                     |  If you like this program, hate it,
  6.   4516 Albert St.              |  or really don't care at all, then
  7.   Burnaby, B.C.   V5C 2G5      |  I would be happy to to hear from you
  8.   Canada                       |  (a letter, a post-it note, etc).
  9.   604-291-0690                 |
  10.  
  11. Please share unmodified copies of this adventure with everyone you meet.
  12.  
  13.  
  14. Scenario:
  15. ---------
  16.   You have reached the final part of your mission.  You have gained access
  17.   to the complex, and all but the last procedure has been performed.  Now
  18.   comes a time of waiting, in which you must search for the hidden 12-word
  19.   message that will aid you at the final step.  But what choice will you
  20.   make when that time comes?
  21.  
  22.   The scenario for the adventure is meant to be vague.  Once the adventure has
  23.   been completed, the scenario will hopefully become clear.
  24.  
  25.  
  26. Instructions:
  27. -------------
  28.   This adventure recognizes the standard commands for moving (N,E,S,W),
  29.   taking inventory (I), maninpulating objects (GET, DROP, LOOK), and
  30.   saving games (SAVE, LOAD), as well as many others.  Use 2-word 'verb noun'
  31.   commands, such as 'use stack' or 'get all'.  Only the first four letters
  32.   of each word are significant.  The adventure recognizes about 200 words,
  33.   so if one word doesn't work, try another.
  34.  
  35.  
  36. Notes:
  37. ------
  38.   - The "stack" is an acroynym for Space Time Activated Continuum Key.
  39.     You will find this object very useful.
  40.  
  41.   - This adventure is abstract and a bit on the technical side.  Detail
  42.     knowledge of the technical background is not necessary, although it will
  43.     make the adventure more enjoyable.
  44.  
  45.   - There is no carry limit, and no death traps.  The map of the adventure can
  46.     be draw on a grid.  All it takes is a little experimenting to put all the
  47.     subsets of locations together "logically".
  48.  
  49.  
  50. Compiling Notes:
  51. ----------------
  52.   - There are three source files for the adventure:
  53.       TESS-DEF.C  : adventure world and vocabulary definition
  54.       PARSER.C    : command parser
  55.       TESS.C      : main adventure file
  56.  
  57.   - The adventure can be compiled using Turbo C 1.5.  This will result in the
  58.     adventure using a split-screen format for the display.
  59.  
  60.   - Compiling with the "tty" symbol defined (-Dtty) will result in a
  61.     scrolling, non-IBM dependent display that should work with most compilers
  62.     and terminals.
  63.  
  64.   - The following are some of the "non-classical" C features used:
  65.       enum
  66.       functional prototyping
  67.  
  68.   - In the function "intro", Some compiler may give a warning about the
  69.     variable "k" being used before it's defined.  This is intentionally done
  70.     as part of the routine to reseed the random number generator.
  71.  
  72.  
  73. History:
  74. -------
  75.   Version    Date        Machine        Language         # Lines
  76.   --------------------------------------------------------------
  77.   1.0        Jun. 1983   16K TRS-80     Level II BASIC   350
  78.   2.0        Sep. 1988   IBM-XT clone   Turbo C 1.5      2500
  79.  
  80.   Tesseract Version 2.0 is my first MS-DOS adventure and an exercise in
  81.   learning C.  Since this is a direct port of the old BASIC version, it may be
  82.   smaller than some other adventures, and some of the coding might not be too
  83.   clean.  For the C version, appropriate changes were made to the data
  84.   structures, additions and small changes made to some of the puzzles, and the
  85.   ending expanded.
  86.  
  87.   The very first adventure that I wrote was in 1982, titled "Hall of the
  88.   Mountain King" (find the Crystal of Light).  Tesseract Version 1.0 was the
  89.   second of the three TRS-80 BASIC adventures that I wrote in a two month
  90.   adventure-frenzy during the summer of 1983.  The first was "Project Triad"
  91.   (defuse the bomb on the space station), and the third was "Codename
  92.   Intrepid" (deliver a package to another agent).
  93.  
  94.  
  95. References:
  96. -----------
  97.   The following books and reference works were used at one time or another
  98.   as a source of information and/or inspiration:
  99.  
  100.     The Beauty of Fractals.
  101.     The Fontana Dictionary of Modern Thought.
  102.     The Fractal Geometry of Nature.
  103.     Godel, Escher, Bach: An Eternal Golden Braid.
  104.     The Heritage Illustrated Dictionary Of the English Language.
  105.     Mathematics: The New Golden Age.
  106.     The New Lexicon Webster's Dictionary, Encyclopedic Edition.
  107.     The Penguin Dictionary of Science, Fifth Edition.
  108.     Roget's International Thesaurus.
  109.     The Science of Fractal Images.
  110.     The VNR Concise Encyclopedia of Mathematics.
  111.     The World of M.C. Escher.
  112.  
  113.  
  114. Tesseract:
  115. ----------
  116.                /*--------------/*
  117.              /  '            /  '
  118.            /   '|          /   '|
  119.         */----'---------*/    ' |
  120.        '|    '  |      '|    '  |
  121.       ' |   '   |     ' |   '   |
  122.      '  |  '   /*----'--|--'---/*
  123.     '   | '  /  '   '   | '  /  '
  124.    '    |' /   '   '    |' /   '
  125.   '    /*/----'---'----/*/    '
  126.  '   /  '    '   '   /  '    '
  127. '  /   '|   '   '  /   '|   '
  128. */----'----'----*/    ' |  '
  129. |    '  | '     |    '  | '
  130. |   '   |'      |   '   |'
  131. |  '   /*-------|--'---/*
  132. | '  /          | '  /
  133. |' /            |' /
  134. */--------------*/
  135.  
  136.